package jmine.tec.sync.domain.enumx;

import bancosys.tec.persist.hibernate.type.StaticIdEnum;

/**
 * Enum para determinar qual o tipo de operação veio da sincronização
 * 
 * @author gabriel.silva
 */
public enum SynchronizationOperationType implements StaticIdEnum {
    UPDATE(0), DELETE(1);

    private final Integer key;

    /**
     * @param key a Chave do enum
     */
    private SynchronizationOperationType(Integer key) {
        this.key = key;
    }

    /**
     * {@inheritDoc}
     */
    public Integer getId() {
        return this.key;
    }

}
